package grupobbva.pe.operhc.domain;

import java.util.Comparator;

import grupobbva.pe.operhc.util.GenericObject;

public class CuentaCargoDetalle extends GenericObject implements Comparable<CuentaCargoDetalle>{
	
	private String producto;
	private String indsist;
	private String numeroContrato;
	private String saldo;
	private String sitcla;
	private String adicio;
	private String descripcionContrato;
	private String tipoCuenta;
	

	public String getTipoCuenta() {
		return tipoCuenta;
	}
	public void setTipoCuenta(String tipoCuenta) {
		this.tipoCuenta = tipoCuenta;
	}
	public String getDescripcionContrato() {
		return descripcionContrato;
	}
	public void setDescripcionContrato(String descripcionContrato) {
		this.descripcionContrato = descripcionContrato;
	}
	public String getProducto() {
		return producto;
	}
	public void setProducto(String producto) {
		this.producto = producto;
	}
	public String getIndsist() {
		return indsist;
	}
	public void setIndsist(String indsist) {
		this.indsist = indsist;
	}
	public String getNumeroContrato() {
		return numeroContrato;
	}
	public void setNumeroContrato(String numeroContrato) {
		this.numeroContrato = numeroContrato;
	}
	public String getSaldo() {
		return saldo;
	}
	public void setSaldo(String saldo) {
		this.saldo = saldo;
	}
	public String getSitcla() {
		return sitcla;
	}
	public void setSitcla(String sitcla) {
		this.sitcla = sitcla;
	}
	public String getAdicio() {
		return adicio;
	}
	public void setAdicio(String adicio) {
		this.adicio = adicio;
	}
	

	public static Comparator<CuentaCargoDetalle> TipoCuentaComparator = new Comparator<CuentaCargoDetalle>() {

		public int compare(CuentaCargoDetalle s1, CuentaCargoDetalle s2) {
		   String tipoCuenta1 = s1.getTipoCuenta().toUpperCase();
		   String tipoCuenta2 = s2.getTipoCuenta().toUpperCase();
		   
		   return tipoCuenta2.compareTo(tipoCuenta1);
           
	    }
		
	};


	public int compareTo(CuentaCargoDetalle arg0) {
		// TODO Auto-generated method stub
		return 0;
	}
	
	
}
